@charset "utf-8";
/* 
	2020 07 25
	hot
 */
/* banner */
.idx-banner-wrap{background: #f5f5f5;}
.swiper-banner {width: 100%;overflow: hidden;}
.swiper-banner .swiper-slide {
    text-align: center; font-size: 18px; background: #fff;
    display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; 
    -webkit-box-pack: center; -ms-flex-pack: center; 
    -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;
    -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
.swiper-banner .swiper-pagination{font-size: 0;bottom: .4rem;}
.swiper-banner .swiper-pagination-bullet{background: #fff;width: .16rem; height: .16rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .16rem;}
.swiper-banner a,.swiper-banner img{display: block;width: 100%; height: 4.8rem;}

/* list */
.hot-list-wrap{padding-bottom: .6rem;}
.hot-list-wrap .hot-li{border-right: .04rem solid #E0E0E0;border-bottom: .04rem solid #E0E0E0;height: calc(33.33vw);}
.hot-list-wrap .hot-li:nth-child(3n+0){border-right: 0;}
.hot-list-wrap .hot-li a{width: 100%;height: 100%;}
.hot-list-wrap .hot-li a img{display: block;width: 1.92rem;height: 1.92rem;margin: 0 auto .32rem;}
.hot-list-wrap .hot-li a p{font-size: .56rem;color: #666;line-height: 1;}




